-
A view controller containing a grid of buttons the user can use to denote an issue their current navigation experience.
See moreDeclaration
Swift
public class FeedbackViewController : UIViewController, DismissDraggable, UIGestureRecognizerDelegate
extension FeedbackViewController: UIViewControllerTransitioningDelegate
extension FeedbackViewController: UICollectionViewDataSource
extension FeedbackViewController: UICollectionViewDelegate
extension FeedbackViewController: UICollectionViewDelegateFlowLayout
-
The
See moreFeedbackViewControllerDelegate
protocol provides methods for responding to feedback events.Declaration
Swift
public protocol FeedbackViewControllerDelegate : AnyObject, UnimplementedLogging
-
A single feedback item displayed on an instance of
See moreFeedbackViewController
.Declaration
Swift
public struct FeedbackItem
-
Feedback type is used to specify the type of feedback being recorded with
See moreNavigationEventsManager.sendActiveNavigationFeedback(_:type:description:)
.Declaration
Swift
public enum ActiveNavigationFeedbackType : FeedbackType
-
Feedback type is used to specify the type of feedback being recorded with
See moreNavigationEventsManager.sendPassiveNavigationFeedback(_:type:description:)
.Declaration
Swift
public enum PassiveNavigationFeedbackType : FeedbackType
-
Enum denoting the subtypes of the
See moreIncorrect Visual
top-level category.Declaration
Swift
public enum PassiveNavigationIncorrectVisualSubtype : CaseIterable
-
Enum denoting the subtypes of the
Confusing Audio
top-level categoryDeclaration
Swift
public enum ConfusingAudioSubtype : String, CaseIterable
-
Enum denoting the subtypes of the
Route Quality
top-level categoryDeclaration
Swift
public enum RouteQualitySubtype : String, CaseIterable
-
Enum denoting the subtypes of the
Illegal Route
top-level categoryDeclaration
Swift
public enum IllegalRouteSubtype : String, CaseIterable
-
Enum denoting the subtypes of the
Road Closure
top-level categoryDeclaration
Swift
public enum RoadClosureSubtype : String, CaseIterable
-
Enum denoting the origin source of the corresponding feedback item
See moreDeclaration
Swift
public enum FeedbackSource : Int, CustomStringConvertible
-
Feedback Model Object for End Of Route Experience.
See moreDeclaration
Swift
open class EndOfRouteFeedback
-
Feedback event that can be created using
NavigationEventsManager.createFeedback()
. UseNavigationEventsManager.sendActiveNavigationFeedback(_:type:description:)
to send it to the server. Conforms to theCodable
protocol, so the application can store the event persistently.Declaration
Swift
public class FeedbackEvent : Codable
-
Indicates screenshotting behavior of
NavigationEventsManager
.Declaration
Swift
public enum FeedbackScreenshotOption
-
Common protocol for
ActiveNavigationFeedbackType
andPassiveNavigationFeedbackType
.Declaration
Swift
public protocol FeedbackType
-
Enum denoting the subtypes of the
See moreRoad Issue
top-level category.Declaration
Swift
public enum PassiveNavigationRoadIssueSubtype : CaseIterable
-
Enum denoting the subtypes of the
See moreWrong Traffic
top-level category.Declaration
Swift
public enum PassiveNavigationWrongTrafficSubtype : CaseIterable
-
Enum denoting the subtypes of the
Looks Incorrect
top-level categoryDeclaration
Swift
public enum LooksIncorrectSubtype : String, CaseIterable